InCtrl5 (or another monitoring utility) shows me that very many registry keys are created. Can you explain this?FAQ #005

There is a bug somewhere from version 0.7x up to 0.95ß3, which should be fixed in 0.95ß5 (see the forum for this). The creation of many keys was a simple 'accident', created by an internal undocumented change in a component I was using. Here's a short explanation for all who want to know more:

The problem is the windows function to open a registry key. For this a flag is to be set or unset. If this flag is set, the registry key will get created; if not the open procedure returns that the key does not exist. In previous versions of the component, the flag was unset by default, and I used the open procedure to check wether the key existed or not (giving me some speed improvement over checking for its existance first). Now that the component has changed (the flag set instead of unset by default), most of those keys I just checked were created.

This bug should be fixed if you are using 0.95ß5 or later.

There are also a lot of registry keys created for the language modules, about 250 values per language. This is intended, but I do plan for future versions to load the languages directly from their files (implemented since 1.x).